const express = require('express');
const history = require("connect-history-api-fallback");
// const http = require('http').createServer();
// http.listen()
const app = express();

const socketio = require('socket.io')(app)
//一旦有客户端建立连接成功,将会触发connection事件
//进而执行回调方法,传入socket对象与这个客户端进行交互 0 
socketio.on('connection',(socket)=>{
  //socket 代表连接建立成功后的套接字对象
  //我们可以通过socket对象与当前连接的客户端进行数据交互
  //socket 就是与刚刚连接成功的客户端进行交互所需要的对象

    console.log('有客户端进来了:'+socket.id);
})
const proRouter=require('./router/pro.js');
//引入用户路由器
const bodyParser=require('body-parser');
//创建路由器对象

//设置端口
app.listen(3000);
console.log("server is runing ...3000");
//引入跨域管理模块
const cors = require("cors");
//配置允许跨域程序
app.use(express.json());
app.use(history());
app.use(cors());

app.use(express.urlencoded({ extended: true }));
//引入跨域管理模块
// const cors = require("cors");
// //配置允许跨域程序
// app.use(cors({
// 	 origin:["http://127.0.0.1:8080","http://localhost:8080"]
// }))
app.use('',proRouter);




